Skip to content

docs(ci): point release publish steps at the new /vsce-publish skill#71

Merged
github-actions[bot] merged 1 commit into
mainfrom
docs/point-to-vsce-skill
Jun 5, 2026
Merged

docs(ci): point release publish steps at the new /vsce-publish skill#71
github-actions[bot] merged 1 commit into
mainfrom
docs/point-to-vsce-skill

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Point the dual-registry publish steps (VS Code Marketplace + Open VSX) at the newly created global skill.

The skill (~/.grok/skills/vsce-publish/SKILL.md, invocable as /vsce-publish) now owns the complete knowledge:

  • Browser-based one-time setup starting at aex.dev.azure.com for the Microsoft publisher identity
  • Exact PAT scopes ("All accessible organizations" + Marketplace:Manage) for VSCE_PAT
  • Open VSX token + create-namespace + Eclipse ownership claim process
  • GitHub secret names and rotation
  • Conditional publish steps that stay green until secrets are provisioned
  • .vscodeignore, badges, common 401s, pre-releases, etc.

This keeps the workflow file short while making the full "everything about vsce setup and publish flow" discoverable and reusable for future extensions.

Refs #1 (umbrella VS Code / IDE extension tracker)
Refs the research on registry permissions for two targets.

Verification

  • npm run compile && npm run package green
  • No behavior change (only comments)

The canonical instructions for one-time Azure (aex.dev.azure.com) publisher
setup, exact PAT scopes for VSCE_PAT, Open VSX agreement + create-namespace,
secret rotation, and troubleshooting now live in the global skill.

This makes the workflow self-documenting for future maintainers.

Refs #1

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
@github-actions github-actions Bot enabled auto-merge (squash) June 5, 2026 05:31
@github-actions github-actions Bot merged commit 6e3819b into main Jun 5, 2026
22 checks passed
@SebTardif SebTardif deleted the docs/point-to-vsce-skill branch June 24, 2026 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant